#include <iostream>
#include <QCoreApplication>

using namespace std;
int main()
{
    float fact = 1.0;
    int i,n; //задаём тип переменных
    cout << "Vvedite chislo: " << endl;//вывод сообщения
    cin >> n;//присваивания значения для n

    if(n % 2 == 0) i = 2;// используем условный оператор if условий
    else i = 1;

    while(i <= n)
    {
        fact *= i;
        i += 2;
    }
    cout << "!! = " << fact <<endl;//вывод сообщения с ответом

    return 0;
}
